package Escenario;

public abstract class AparcamientoIndividualImpl extends AparcamientoImpl implements AparcamientoIndividual {
	
	private ParCV ocupante;
	
	public AparcamientoIndividualImpl(double pos){
		
		super(pos);
		ocupante = null;	
		
	}
	
	public void aparcarParCV(ParCV p){
		ocupante = p;		
	}
	
	public ParCV getOcupante(){
		return ocupante;
	}
	
	public boolean getLibre() {
		return ocupante==null;
	}
	
	public String toString(){
		
		String s = super.toString()+"->(";
		if(ocupante!=null)
			s+=ocupante;
		s+=")";
		return s;
	}
}